package cn.agiledata.bank.linkbank.logic.payment;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 网上银行支付请求接口
 * 
 * @author maxianbo
 * 
 */
public interface BankNetPayRequest extends BankPayRequest {
	/**
     * 
     * @param amount
     *            金额
     */
	public void setAmount(BigDecimal amount);

	/**
     * 
     * @param currencyType
     *            货币类型
     */
	public void setCurrencyType(String currencyType);

	/**
     * 
     * @param date
     *            订单日期
     */
	public void setDate(Date date);

	/**
     * 
     * @param merchantAccount
     *            支付系统在银行的入账账号
     */
	public void setMerchantAccount(String merchantAccount);

	/**
     * 
     * @param orderId
     *            订单号
     */
	public void setOrderId(String orderId);

	/**
     * 
     * @param orderUrl
     *            订单url
     */
	public void setOrderUrl(String orderUrl);

	/**
     * 
     * @param remark
     *            备注
     */
	public void setRemark(String remark);

}
